Planar Curve Ooset Based on Circle Approximation
نویسندگان
چکیده
An algorithm is presented to approximate planar ooset curves within an arbitrary tolerance > 0. Given a planar parametric curve C(t) and an ooset radius r, the circle of radius r is rst approximated by piecewise quadratic B ezier curve segments within the tolerance. The exact ooset curve C r (t) is then approximated by the convolution of C(t) with the quadratic B ezier curve segments. For a polynomial curve C(t) of degree d, the ooset curve C r (t) is approximated by planar rational curves, C a r (t)'s, of degree 3d ? 2. For a rational curve C(t) of degree d, the ooset curve is approximated by rational curves of degree 5d ? 4. When they have no self-intersections, the approximated ooset curves, C a r (t)'s, are guaranteed to be within-distance from the exact ooset curve C r (t). The eeectiveness of this approximation technique is demonstrated in the ooset computation of planar curved objects bounded by polynomial/rational parametric curves.
منابع مشابه
Comparing O set Curve Approximation
OOset curves have diverse engineering applications , which have consequently motivated extensive research concerning various ooset techniques. OOset research in the early 1980s focused on approximation techniques to solve immediate application problems in practice. This trend continued until 1988, when Hoschek 1, 2] applied non-linear optimization techniques to the ooset approximation problem. ...
متن کاملNew Approximation Methods for Planar O set and Convolution Curves
We present new methods to approximate the ooset and con-volution of planar curves. These methods can be used as fundamental tools in various geometric applications such as NC machining and collision detection of planar curved objects. Using quadratic curve approximation and tangent eld matching, the ooset and convolution curves can be approximated by polynomial or rational curves within the tol...
متن کاملNew Approximation Methods of Planar O setand Convolution
We present new methods that approximate the ooset and convolution of planar curves. They can be used as fundamental tools in various interesting geometric applications such as NC machining and collision detection of planar curved objects. Using quadratic curve approximation and tangent eld matching, the oo-set and convolution curves can be approximated by polynomial or rational curves within th...
متن کاملApproximation of Variable Radius Ooset Curves and Its Application to B Ezier Brush Stroke Design
We present an algorithm to approximate the variable radius ooset curves by cubic B ezier curves. The ooset curve is approximated by a cubic B ezier curve which interpolates the positions and derivatives of the exact ooset curve at both end points. Thus, it approximates the exact ooset curve very closely near the curve end points, but not necessarily in the middle of the curve. Given a xed base ...
متن کاملModeling and Animation of Generalized Cylinders with Variable Radius O set Space Curves
A method is presented for the modeling and animation of generalized cylinders with variable radius ooset space curves. The boundary surface of a generalized cylinder is constructed: either as a translational sweep of cross-sectional curves along the skeleton curve, or as a rotational sweep of proole curves around the skeleton curve. The cross-sectional curves are computed as the variable radius...
متن کامل